superstraight explained